package com.blocks.model;

public enum BlockSides {
	SIDE_ABOVE (),  //Triangle 2,3
	SIDE_BELOW (),  //Triangle 0,1
	SIDE_LEFT (),   //Triangle 8,9
	SIDE_RIGHT (),  //Triangle 4,5
	SIDE_FRONT (),  //Triangle 6,7
	SIDE_BACK (),   //Triangle 10,11
	NULL ();
	
	public static BlockSides getBlockSideFromTriangle(int triangleIndex){
		switch (triangleIndex) {
//		case 0: return SIDE_BELOW;
//		case 1: return SIDE_BELOW;
//		case 2: return SIDE_ABOVE;
//		case 3: return SIDE_ABOVE;
//		case 4: return SIDE_RIGHT;
//		case 5: return SIDE_RIGHT;
//		case 6: return SIDE_FRONT;
//		case 7: return SIDE_FRONT;
//		case 8: return SIDE_LEFT;
//		case 9: return SIDE_LEFT;
//		case 10: return SIDE_BACK;
//		case 11: return SIDE_BACK;
		
		
		case 0: return SIDE_FRONT;
		case 1: return SIDE_FRONT;
		case 2: return SIDE_LEFT;
		case 3: return SIDE_LEFT;
		
		case 4: return SIDE_BACK;
		case 5: return SIDE_BACK;
		case 6: return SIDE_RIGHT;
		case 7: return SIDE_RIGHT;
		case 8: return SIDE_ABOVE;
		case 9: return SIDE_ABOVE;
		
		case 10: return SIDE_BELOW;
		case 11: return SIDE_BELOW;
		
		}
		return null;
		
	}

}
